.flex {
			display: flex;
		}
		
		.width50{
			width: 50%;
		}
	
		.red {
			color: #FE5F5F;
		}
	
		.hui {
			color: #A1ADBB;
		}
	
		.deepHui {
			color: #435C7A;
		}
		
		.qrcode {
			display: flex;
			text-align: center;
			align-items: center;
			justify-content: center;
			padding-top: 35px;
		}
	

	
		.BtnText {
			text-align: center;
			width: 100%;
			font-size: 3.1vw;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #FFFFFF;
		}
	
		.title {
			font-size: 2.742857rem;
			font-family: Source Han Sans CN;
			font-weight: 400;
			margin-top: 40px;
			margin-bottom: 35px;
			color: #435C7A;
			display: flex;
		}
	
		.centerDiv {
			margin-left: 35%;
		}
	
		.rigthDiv {
			margin-left: 8%;
		}
	
		.conentBox {
			display: flex;
			width: 100%;
			flex-wrap: wrap;
			justify-content: center;
		}
	
		.conentBoxItem {
			height: 470px;
			width: 20%;
			margin: 2.5%;
			background: #FFFFFF;
			box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
			border-radius: 8px;
			text-align: center;
		}
	
		.conentBoxItemImg {
			width: 60%;
			height: 75px;
			object-fit: contain;
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;
			margin-top: 150px;
	
		}
	
		.pad15 {
			padding-left: 60px;
		}
	
		.conentBoxItemName {
			margin-top: 20px;
			font-size: 3vw;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #435C7A;
			line-height: 48px
		}
		
		.mzjfPayBoxYhl{
			width: 72.14286rem;
			height: 505px;
			background: #FFFFFF;
			box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
			border-radius: 6px;
			position: fixed;
			bottom: 162px;
			padding-left: 45px;
			padding-right: 45px;
			padding-bottom: 30px;
			right: 5.71429rem;
			text-align: center;
			z-index: 3;
		}
	
		.mzjfPayBox {
			width: 53.14286rem;
			height: 425px;
			background: #FFFFFF;
			box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
			border-radius: 6px;
			position: fixed;
			bottom: 212px;
			padding-left: 45px;
			padding-right: 45px;
			padding-bottom: 30px;
			right: 170px;
			text-align: center;
			z-index: 3;
		}
	
		.mzjfPayByCardBox {
			width: 559px;
			background: #FFFFFF;
			padding-bottom: 40px;
			box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
			border-radius: 6px;
			position: fixed;
			bottom: 160px;
			padding-left: 45px;
			padding-right: 45px;
			right: 220px;
			text-align: center;
			z-index: 3;
		}
	
		.mzjfPayBoxTop {
			display: flex;
			width: 100%;
			margin-top: 26px;
			position: relative;
		}
	
		.mzjfPayBoxTopTime {
			font-size: 3vw;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #57A8FF;
			line-height: 48px;
		}
	
		.mzjfPayBoxTopClose {
			width: 50px;
			height: 50px;
			background: #57A8FF;
			border-radius: 6px;
			position: absolute;
			right: -46px;
			top: -26px;
			color: #FFF0FF;
			font-size: 4.7vw;
	
		}
	
		.yiny {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.5);
			z-index: 2;
		}
	
		.mzjfItemIitle {
			width: 100%;
			text-align: left;
			font-size: 3.3vw;
			margin-top: 20px;
		}
		
		.mzjfImgeLeft{
			margin-top: 25px;
		}
		
		.textCenter {
			text-align: center;
		}
	
	
		.huiHei {
			color: #435C7A;
		}
	
		.eCodeLeftBox {
			width: 70%;
			padding-top: 30px;
		}
	
		.eCodeRightBox {
			margin-top: 25px;
			width: 13.714286rem;
			margin-left: 8.571429rem;
			padding-bottom: 100%;
		}
	
		.zfbBule {
			color: #57A8FF;
		}
		
		.bottmClass{
			margin-top: 0px;
		}
	
		.mzjInputStyle {
			width: 34.285716rem;
			height: 70px;
			background: #EDF2F5;
			border-radius: 8px;
			border: none;
			padding: 10px;
			margin-top: 20px;
			font-size: 3VW;
			text-align: center;
		}
		.error{
			height: 15px;
			margin-top: 5px;
			font-size: 25px;
			margin-bottom: 15px;
		}
	
		.mzjInputStyle::-webkit-input-placeholder {
			font-size: 3VW;
			text-align: center;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #AEBBCB;
		}
	
		.mzjfNumberBox {
			display: flex;
			flex-wrap: wrap;
			padding-left: 30px;
			padding-rigth: 30px;
		}
	
		.mzjfnumber {
			background: #57A8FF;
			border-radius: 6px;
			font-size: 3vw;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #FFFFFF;
			margin: 20px;
			width: 6.857143rem;
			height: 60px;
			margin-bottom: 0px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	
		.makeSureBox {
			display: flex;
			justify-content: center;
		}
	
		.makeSure {
			margin-top: 20px;
			background: #46C349;
			box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
			border-radius: 8px;
			font-size: 3.5VW;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #FFFFFF;
			padding: 15px;
			padding-left: 35px;
			padding-right: 35px;
		}
	
		.successBox {
			width: 150px;
			height: 139px;
			margin-top: 50px;
		}
	
		.cardMar {
			margin-top: 40px;
		}